home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Extravaganza - Disc 4
/
Shareware Extravaganza - Over 25,000 Programs (The Ultimate Shareware Company)(Disc 4 of 4)(1993).iso
/
cad
/
quikcmd2.zip
/
BOOM.DOC
< prev
next >
Wrap
Text File
|
1990-10-23
|
6KB
|
133 lines
QUICK COMMAND version 2.0
Copyright 1989, 1990 Dan Jincks
BOOM.LSP is module of QUICK COMMAND
This is SHAREWARE, it is NOT Public Domain software.
This code or any part of this code may not be reproduced
in any publication without prior written permission.
Printed copy of this code or any part of this code may NOT
be distributed without prior written permission.
Hard copy may only be made for reference purposes by
the end user.
Dan Jincks
Box 155A HCR 77
Annapolis, MO 63620
You are granted a limited license to use BOOM.LSP, a module of
QUICK COMMAND, for a 30 day trial period. If you wish to continue
using any or all of QUICK COMMAND after the trial period, you must
become a registered user. As a registered user, you may use QUICK
COMMAND on 1 workstation or terminal. Additional registrations must
be bought for each additional workstation or terminal. To become a
registered user, fill out the order form that can be printed out
from ORDERQC.DOC
You may send copies of QUICK COMMAND to friends and associates if
you abide by the following rules:
1. It may only be distributed in the original unmodified form.
2. All original files must be included.
3. No addition files may be added.
4. If other files will be on the same disk, QUICK COMMAND files
must be in a library format such as ".ARC" called "QUICKCMD",
or else be put alone in a subdirectory called "QUICKCMD".
5. You may not sell QUICK COMMAND or any part of it.
6. You are not allowed to charge more then $5 to cover the cost of
copying and distribution.
7. You may not distribute any printed copy of the contents of QUICK
COMMAND.
These AutoLISP commands and functions are designed to save you time,
and saving time means saving money. The registration fee is very
modest compared to the savings, and much less expensive then typical
third party AutoCAD software. Be sure to registar if you continue
to use them.
DAN
AutoCAD and AutoLISP are registered trade marks of Autodesk Inc.
*
*******************************************************************
BOOM.LSP
BOOM is a utility to explode multiple entities in an AUTOCAD
drawing.
Many times there is a need to explode a number of blocks, polylines,
3D meshes, or dimensions. One specific example is to prepare a
drawing for a DXF export. Most other CADD programs and Desktop
Publishing programs have problems dealing with these complex
entities to one degree or another. BOOM is designed with this need
in mind.
You can go into your drawing, use BOOM, DXFOUT, and then put your
drawing back as it was. It places an Undo mark before it begins so
all that you need to do is Undo Back after the DXFOUT is completed.
It contains many features to help assure that entities are all
exploded. The block are exploded first so any internal entities
will also be exploded. It can also explode blocks within blocks, or
"nested" blocks. It cannot explode blocks that have unequal X Y X
scales such as mirrored blocks or insertions that were given unequal
scale factors. It will report and display the rejected blocks after
completion. It will be up to you to decide how to deal with them.
If you have very deeply nested blocks, you may need to use BOOM a
second time. Again, it will report and display the unexploded
blocks.
After exploding the blocks as requested, it then explodes the other
types of entities specified. Polylines are complex lines that may
have variable width along with interconnected segments. Don't
explode them unless it is necessary, since you will loose their
width definition.
3D meshes are a group of 3D faces held in relation to each other by
a polyline definition created by AUTOCAD. When they are exploded,
they become separate 3D faces but remain in their original
orientations. Exploding them usually causes no loss of needed
information and allows them to be recognized by conversion routines.
Dimensions are much like blocks with attributes. When they are
exploded they become lines and text, without any relationship to
each other. Once exploded, dimensions loose their association with
the objects that they are describing. If the object is rescaled or
stretched, they will no longer reflect the changes.
BOOM uses a user defined window to select the area to be acted upon.
This window is the same window used by other AUTOCAD commands, with
the same rules - only objects completely inside of it are acted
upon.
Once BOOM begins, it clears the screen temporarily. It then redraws
the entities as it explodes them. This way the user can visually
see it working and tell which entities are being exploded. After
completion, the screen will be redrawn.
The process of exploding a large drawing can take a while. If you
should decide to abort - just ^C out of it, then Undo Back to
recover the drawing as it was. Of course, if BOOM is the first
editing step when you load the drawing, you could just QUIT the
drawing when finished. That would eliminated all changes that it
made.
*